// Retorna el contingut de l'area d'edicio si és un editor tinYMCE
// o el valor si és un camp de text normal o textarea
function tinyMCE_Save(campId) {
    if (tinyMCE.get(campId) != null){
        return tinyMCE.get(campId).getContent();
    } else {
        return document.getElementById(campId).value;
    }
}

// Insereix a l'editor tynyMCE ("textarea" amb id=id_editor)
// a la posició actual del cursor, el valor indicat
function tinyMCE_Paste(id_editor,valor) {
    tinyMCE.execInstanceCommand(id_editor,"mceInsertContent",false,valor);
} 
	
// Retorna el valor de l'element seleccionat
// de la llista de selecció ("select" amb id=id_select).
function selectedValue(id_select){
    var llista = document.getElementById(id_select);
    return llista.options[llista.selectedIndex].value;	
}
	
// Retorna el text de l'element seleccionat
// de la llista de selecció ("select" amb id=id_select).
function selectedText(id_select){
    var llista = document.getElementById(id_select);
    return llista.options[llista.selectedIndex].text;	
}
	

// Incrementa el valor del camp de text numèric amb id=campId
function spinner_up(campId){
    document.getElementById(campId).value++;
}
	
// Decrementa el valor del camp de text numèric amb id=campId
function spinner_down(campId){
    document.getElementById(campId).value--;
}
	
// Finestra Modal
function ModalDlg(capaId){

    var finestra = document.getElementById(capaId);
		
    this.init = function(){
        finestra.style.display = 'none';
        finestra.style.visibility = 'hidden';
        finestra.style.position = 'absolute';
    }
		
    this.setContent = function(content, w, h){
        finestra.innerHTML = content;
        finestra.style.width  = w + 'px';
        finestra.style.height = h + 'px';						
        finestra.style.left = (document.width - w) / 2  + 'px';
        finestra.style.top  = (document.height - h) / 2 + 'px';			
    }
		
    this.show = function(){
        finestra.style.display = 'block';
        finestra.style.visibility = 'visible';
    }
		
    this.hide = function(){
        finestra.style.display = 'none';
        finestra.style.visibility = 'hidden';			
    }
		
}


